package tetris;

/**
 * Created by IntelliJ IDEA.
 * User: vmoskalenko
 * Date: 19.10.11
 * Time: 17:17
 *
 * row 2|0123|
 * row 1|0123|
 * row 0|0123|
 */
public interface Board<T> {
    T render();

    void drop(Brick brick);

    void tick();

    boolean isFallingBrick();

    Boolean brickExists(int column, int row);

    Integer getColumns();

    Integer getRows();

    Boolean isGameOver();
}
